# Add tests (alphabetical order) ##############################################
#

add_warpx_test(
    test_3d_load_external_field_grid_picmi  # name
    3  # dims
    1  # nprocs
    inputs_test_3d_load_external_field_grid_picmi.py  # inputs
    analysis_3d.py  # analysis
    diags/diag1000300  # output
    OFF  # dependency
)

add_warpx_test(
    test_3d_load_external_field_particle_picmi  # name
    3  # dims
    1  # nprocs
    inputs_test_3d_load_external_field_particle_picmi.py  # inputs
    analysis_3d.py  # analysis
    diags/diag1000300  # output
    OFF  # dependency
)

add_warpx_test(
    test_rz_load_external_field_grid  # name
    RZ  # dims
    1  # nprocs
    inputs_test_rz_load_external_field_grid  # inputs
    analysis_rz.py  # analysis
    diags/diag1000300  # output
    OFF  # dependency
)

add_warpx_test(
    test_rz_load_external_field_grid_restart  # name
    RZ  # dims
    1  # nprocs
    inputs_test_rz_load_external_field_grid_restart  # inputs
    analysis_default_restart.py  # analysis
    diags/diag1000300  # output
    test_rz_load_external_field_grid  # dependency
)

add_warpx_test(
    test_rz_load_external_field_particles  # name
    RZ  # dims
    1  # nprocs
    inputs_test_rz_load_external_field_particles  # inputs
    analysis_rz.py  # analysis
    diags/diag1000300  # output
    OFF  # dependency
)

add_warpx_test(
    test_rz_load_external_field_particles_restart  # name
    RZ  # dims
    1  # nprocs
    inputs_test_rz_load_external_field_particles_restart  # inputs
    analysis_default_restart.py  # analysis
    diags/diag1000300  # output
    test_rz_load_external_field_particles  # dependency
)
